from flask import g


"""
自定义一个装饰器，验证某些请求是否已经登陆过了 如果已经登陆了继续访问 否则跳到登陆页面
本质上就是一个登陆拦截的作用
"""


def login_required(func):
    def warpper(*args,**kwargs):
        if g.user_id is not None:#表示已经登陆过了
            return func(*args,**kwargs)#这个就是继续的意思
        else:
            return {'message':'Invalid Token.'},401
    return warpper